gtkprivate.h \
gtkpixelcacheprivate.h \
gtkquery.h \
+ gtkrangeprivate.h \
gtkrbtree.h \
gtkrecentchooserdefault.h \
gtkrecentchooserprivate.h \
gtkthemingbackgroundprivate.h \
gtkthemingengineprivate.h \
gtktrashmonitor.h \
+ gtktoolbarprivate.h \
gtktoolpaletteprivate.h \
gtktreedatalist.h \
gtktreeprivate.h \
#include <string.h>
#include <gtk/gtk.h>
#include "gtkimageaccessible.h"
+#include "gtktoolbarprivate.h"
#include "gtkintl.h"
struct _GtkImageAccessiblePrivate
GdkModifierType
gtk_accelerator_get_default_mod_mask (void);
-
-/* --- internal --- */
GDK_AVAILABLE_IN_ALL
GtkAccelGroupEntry* gtk_accel_group_query (GtkAccelGroup *accel_group,
guint accel_key,
GdkModifierType accel_mods,
guint *n_entries);
-void _gtk_accel_group_reconnect (GtkAccelGroup *accel_group,
- GQuark accel_path_quark);
-GSList* _gtk_accel_group_get_accelerables (GtkAccelGroup *accel_group);
-
-struct _GtkAccelGroupEntry
-{
- GtkAccelKey key;
- GClosure *closure;
- GQuark accel_path_quark;
-};
-
-
G_END_DECLS
-
#endif /* __GTK_ACCEL_GROUP_H__ */
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* GTK - The GIMP Toolkit
+ * Copyright (C) 1998, 2001 Tim Janik
* Copyright (C) Javier Jardón <jjardon@gnome.org>
*
* This library is free software; you can redistribute it and/or
#define __GTK_ACCEL_GROUP_PRIVATE_H__
+#include <gtk/gtkaccelgroup.h>
+
+G_BEGIN_DECLS
+
struct _GtkAccelGroupPrivate
{
guint lock_count;
GtkAccelGroupEntry *priv_accels;
};
-#endif /* __GTK_ACCEL_GROUP_PRIVATE_H__ */
+void _gtk_accel_group_reconnect (GtkAccelGroup *accel_group,
+ GQuark accel_path_quark);
+GSList* _gtk_accel_group_get_accelerables (GtkAccelGroup *accel_group);
+
+struct _GtkAccelGroupEntry
+{
+ GtkAccelKey key;
+ GClosure *closure;
+ GQuark accel_path_quark;
+};
+
+G_END_DECLS
+
+#endif /* __GTK_ACCEL_GROUP_PRIVATE_H__ */
#include "config.h"
#include "gtkaccelmapprivate.h"
+#include "gtkaccelgroupprivate.h"
#include "gtkmarshalers.h"
#include "gtkwindowprivate.h"
#define __GTK_ACCEL_MAP_PRIVATE_H__
-#if !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
-#error "Only <gtk/gtk.h> can be included directly."
-#endif
-
#include <gtk/gtkaccelmap.h>
G_BEGIN_DECLS
#include "gtkappchooserwidget.h"
#include "gtkentry.h"
+G_BEGIN_DECLS
+
typedef struct _GtkAppChooserIface GtkAppChooserIface;
typedef GtkAppChooserIface GtkAppChooserInterface;
_gtk_app_chooser_widget_set_search_entry (GtkAppChooserWidget *self,
GtkEntry *entry);
+
+G_END_DECLS
+
#endif /* __GTK_APP_CHOOSER_PRIVATE_H__ */
#include "gtkapplicationprivate.h"
#include "gtkmenutracker.h"
#include "gtkicontheme.h"
-#include "gtktoolbar.h"
+#include "gtktoolbarprivate.h"
#include "gtkquartz.h"
#include <gdk/quartz/gdkquartz.h>
#include "gtkactionmuxer.h"
-G_GNUC_INTERNAL
+G_BEGIN_DECLS
+
void gtk_application_window_set_id (GtkApplicationWindow *window,
guint id);
-G_GNUC_INTERNAL
GActionGroup * gtk_application_window_get_action_group (GtkApplicationWindow *window);
-G_GNUC_INTERNAL
void gtk_application_handle_window_realize (GtkApplication *application,
GtkWindow *window);
-G_GNUC_INTERNAL
void gtk_application_handle_window_map (GtkApplication *application,
GtkWindow *window);
-G_GNUC_INTERNAL
GtkActionMuxer * gtk_application_get_parent_muxer_for_window (GtkWindow *window);
-G_GNUC_INTERNAL
gboolean gtk_application_activate_accel (GtkApplication *application,
GActionGroup *action_group,
guint key,
GdkModifierType modifier);
-G_GNUC_INTERNAL
void gtk_application_foreach_accel_keys (GtkApplication *application,
GtkWindow *window,
GtkWindowKeysForeachFunc callback,
gpointer user_data);
-G_GNUC_INTERNAL
GtkActionMuxer * gtk_application_get_action_muxer (GtkApplication *application);
-G_GNUC_INTERNAL
void gtk_application_insert_action_group (GtkApplication *application,
const gchar *name,
GActionGroup *action_group);
GtkWindow *window);
} GtkApplicationImplDBusClass;
-G_GNUC_INTERNAL
GType gtk_application_impl_get_type (void);
-G_GNUC_INTERNAL
GType gtk_application_impl_dbus_get_type (void);
-G_GNUC_INTERNAL
GType gtk_application_impl_x11_get_type (void);
-G_GNUC_INTERNAL
GType gtk_application_impl_wayland_get_type (void);
-G_GNUC_INTERNAL
GType gtk_application_impl_quartz_get_type (void);
-G_GNUC_INTERNAL
GtkApplicationImpl * gtk_application_impl_new (GtkApplication *application,
GdkDisplay *display);
-G_GNUC_INTERNAL
void gtk_application_impl_startup (GtkApplicationImpl *impl,
gboolean register_sesion);
-G_GNUC_INTERNAL
void gtk_application_impl_shutdown (GtkApplicationImpl *impl);
-G_GNUC_INTERNAL
void gtk_application_impl_before_emit (GtkApplicationImpl *impl,
GVariant *platform_data);
-G_GNUC_INTERNAL
void gtk_application_impl_window_added (GtkApplicationImpl *impl,
GtkWindow *window);
-G_GNUC_INTERNAL
void gtk_application_impl_window_removed (GtkApplicationImpl *impl,
GtkWindow *window);
-G_GNUC_INTERNAL
void gtk_application_impl_active_window_changed (GtkApplicationImpl *impl,
GtkWindow *window);
-G_GNUC_INTERNAL
void gtk_application_impl_handle_window_realize (GtkApplicationImpl *impl,
GtkWindow *window);
-G_GNUC_INTERNAL
void gtk_application_impl_handle_window_map (GtkApplicationImpl *impl,
GtkWindow *window);
-G_GNUC_INTERNAL
void gtk_application_impl_set_app_menu (GtkApplicationImpl *impl,
GMenuModel *app_menu);
-G_GNUC_INTERNAL
void gtk_application_impl_set_menubar (GtkApplicationImpl *impl,
GMenuModel *menubar);
-G_GNUC_INTERNAL
guint gtk_application_impl_inhibit (GtkApplicationImpl *impl,
GtkWindow *window,
GtkApplicationInhibitFlags flags,
const gchar *reason);
-G_GNUC_INTERNAL
void gtk_application_impl_uninhibit (GtkApplicationImpl *impl,
guint cookie);
-G_GNUC_INTERNAL
gboolean gtk_application_impl_is_inhibited (GtkApplicationImpl *impl,
GtkApplicationInhibitFlags flags);
-G_GNUC_INTERNAL
gchar * gtk_application_impl_dbus_get_window_path (GtkApplicationImplDBus *dbus,
GtkWindow *window);
-G_GNUC_INTERNAL
void gtk_application_impl_quartz_setup_menu (GMenuModel *model,
GtkActionMuxer *muxer);
+G_END_DECLS
+
#endif /* __GTK_APPLICATION_PRIVATE_H__ */
#include <gdk/wayland/gdkwayland.h>
#include <gtk/gtkclipboardprivate.h>
+G_BEGIN_DECLS
+
#define GTK_TYPE_CLIPBOARD_WAYLAND (gtk_clipboard_wayland_get_type ())
#define GTK_CLIPBOARD_WAYLAND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CLIPBOARD_WAYLAND, GtkClipboardWayland))
#define GTK_IS_CLIPBOARD_WAYLAND(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CLIPBOARD_WAYLAND))
GType gtk_clipboard_wayland_get_type (void) G_GNUC_CONST;
+G_END_DECLS
+
#endif /* GDK_WINDOWING_WAYLAND */
#endif /* __GTK_CLIPBOARD_WAYLAND_WAYLAND_PRIVATE_H__ */
#include <gtk/gtkclipboard.h>
+G_BEGIN_DECLS
+
#define GTK_CLIPBOARD_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CLIPBOARD, GtkClipboardClass))
#define GTK_IS_CLIPBOARD_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CLIPBOARD))
#define GTK_CLIPBOARD_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CLIPBOARD, GtkClipboardClass))
GdkEventOwnerChange *event);
};
+G_END_DECLS
+
#endif /* __GTK_CLIPBOARD_PRIVATE_H__ */
#ifndef __GTK_COLOR_EDITOR_H__
#define __GTK_COLOR_EDITOR_H__
-#if !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
-#error "Only <gtk/gtk.h> can be included directly."
-#endif
-
#include <gtk/gtkbox.h>
G_BEGIN_DECLS
};
-G_GNUC_INTERNAL
GType gtk_color_editor_get_type (void) G_GNUC_CONST;
-
-G_GNUC_INTERNAL
GtkWidget * gtk_color_editor_new (void);
G_END_DECLS
#ifndef __GTK_COLOR_PLANE_H__
#define __GTK_COLOR_PLANE_H__
-#if !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
-#error "Only <gtk/gtk.h> can be included directly."
-#endif
-
#include <gtk/gtkdrawingarea.h>
#include <gtk/gtktypes.h>
};
-G_GNUC_INTERNAL
GType gtk_color_plane_get_type (void) G_GNUC_CONST;
-
-G_GNUC_INTERNAL
GtkWidget * gtk_color_plane_new (GtkAdjustment *h_adj,
GtkAdjustment *s_adj,
GtkAdjustment *v_adj);
#ifndef __GTK_COLOR_SCALE_H__
#define __GTK_COLOR_SCALE_H__
-#if !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
-#error "Only <gtk/gtk.h> can be included directly."
-#endif
-
#include <gtk/gtkscale.h>
G_BEGIN_DECLS
GTK_COLOR_SCALE_ALPHA
} GtkColorScaleType;
-G_GNUC_INTERNAL
GType gtk_color_scale_get_type (void) G_GNUC_CONST;
-
-G_GNUC_INTERNAL
GtkWidget * gtk_color_scale_new (GtkAdjustment *adjustment,
GtkColorScaleType type);
-
-G_GNUC_INTERNAL
void gtk_color_scale_set_rgba (GtkColorScale *scale,
const GdkRGBA *color);
* License along with this library. If not, see <http://www.gnu.org/licenses/>.
*/
-#ifndef __GTK_COLOR_SWATCH_H__
-#define __GTK_COLOR_SWATCH_H__
-
-#if !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
-#error "Only <gtk/gtk.h> can be included directly."
-#endif
+#ifndef __GTK_COLOR_SWATCH_PRIVATE_H__
+#define __GTK_COLOR_SWATCH_PRIVATE_H__
#include <gtk/gtkdrawingarea.h>
};
-G_GNUC_INTERNAL
GType gtk_color_swatch_get_type (void) G_GNUC_CONST;
-
-G_GNUC_INTERNAL
GtkWidget * gtk_color_swatch_new (void);
-
-G_GNUC_INTERNAL
void gtk_color_swatch_set_rgba (GtkColorSwatch *swatch,
const GdkRGBA *color);
-G_GNUC_INTERNAL
gboolean gtk_color_swatch_get_rgba (GtkColorSwatch *swatch,
GdkRGBA *color);
-G_GNUC_INTERNAL
void gtk_color_swatch_set_hsva (GtkColorSwatch *swatch,
gdouble h,
gdouble s,
gdouble v,
gdouble a);
-G_GNUC_INTERNAL
void gtk_color_swatch_set_can_drop (GtkColorSwatch *swatch,
gboolean can_drop);
-G_GNUC_INTERNAL
void gtk_color_swatch_set_icon (GtkColorSwatch *swatch,
const gchar *icon);
-G_GNUC_INTERNAL
void gtk_color_swatch_set_use_alpha (GtkColorSwatch *swatch,
gboolean use_alpha);
-G_GNUC_INTERNAL
void gtk_color_swatch_set_selectable (GtkColorSwatch *swatch,
gboolean selectable);
-G_GNUC_INTERNAL
gboolean gtk_color_swatch_get_selectable (GtkColorSwatch *swatch);
G_END_DECLS
-#endif /* __GTK_COLOR_SWATCH_H__ */
+#endif /* __GTK_COLOR_SWATCH_PRIVATE_H__ */
#ifndef __GTK_HEADER_BAR_PRIVATE_H__
#define __GTK_HEADER_BAR_PRIVATE_H__
+G_BEGIN_DECLS
+
gboolean _gtk_header_bar_shows_app_menu (GtkHeaderBar *bar);
void _gtk_header_bar_update_window_buttons (GtkHeaderBar *bar);
gboolean _gtk_header_bar_update_window_icon (GtkHeaderBar *bar,
GtkWindow *window);
+G_END_DECLS
+
#endif /* __GTK_HEADER_BAR_PRIVATE_H__ */
#include "gtknumerableicon.h"
+G_BEGIN_DECLS
+
void _gtk_numerable_icon_set_background_icon_size (GtkNumerableIcon *self,
gint icon_size);
+G_END_DECLS
+
#endif /* __GTK_NUMERABLE_ICON_PRIVATE_H__ */
};
-G_GNUC_INTERNAL
GType gtk_press_and_hold_get_type (void) G_GNUC_CONST;
-
-G_GNUC_INTERNAL
GtkPressAndHold * gtk_press_and_hold_new (void);
-
-G_GNUC_INTERNAL
void gtk_press_and_hold_process_event (GtkPressAndHold *pah,
GdkEvent *event);
#include <math.h>
#include "gtkrange.h"
+#include "gtkrangeprivate.h"
#include "gtkadjustment.h"
#include "gtkcolorscaleprivate.h"
GDK_AVAILABLE_IN_ALL
gint gtk_range_get_round_digits (GtkRange *range);
-/* internal API */
-gdouble _gtk_range_get_wheel_delta (GtkRange *range,
- GdkEventScroll *event);
-void _gtk_range_set_has_origin (GtkRange *range,
- gboolean has_origin);
-gboolean _gtk_range_get_has_origin (GtkRange *range);
-void _gtk_range_set_stop_values (GtkRange *range,
- gdouble *values,
- gint n_values);
-gint _gtk_range_get_stop_positions (GtkRange *range,
- gint **values);
-void _gtk_range_set_steppers (GtkRange *range,
- gboolean has_a,
- gboolean has_b,
- gboolean has_c,
- gboolean has_d);
G_END_DECLS
--- /dev/null
+/* GTK - The GIMP Toolkit
+ * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+/*
+ * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS
+ * file for a list of people on the GTK+ Team. See the ChangeLog
+ * files for a list of changes. These files are distributed with
+ * GTK+ at ftp://ftp.gtk.org/pub/gtk/.
+ */
+
+#ifndef __GTK_RANGE_PRIVATE_H__
+#define __GTK_RANGE_PRIVATE_H__
+
+
+#include <gtk/gtkrange.h>
+
+
+G_BEGIN_DECLS
+
+gdouble _gtk_range_get_wheel_delta (GtkRange *range,
+ GdkEventScroll *event);
+void _gtk_range_set_has_origin (GtkRange *range,
+ gboolean has_origin);
+gboolean _gtk_range_get_has_origin (GtkRange *range);
+void _gtk_range_set_stop_values (GtkRange *range,
+ gdouble *values,
+ gint n_values);
+gint _gtk_range_get_stop_positions (GtkRange *range,
+ gint **values);
+void _gtk_range_set_steppers (GtkRange *range,
+ gboolean has_a,
+ gboolean has_b,
+ gboolean has_c,
+ gboolean has_d);
+
+G_END_DECLS
+
+
+#endif /* __GTK_RANGE_PRIVATE_H__ */
#include <stdlib.h>
#include "gtkscaleprivate.h"
+#include "gtkrangeprivate.h"
#include "gtkadjustment.h"
#include "gtkbindings.h"
#include "config.h"
#include "gtkscrollbar.h"
+#include "gtkrangeprivate.h"
#include "gtkadjustment.h"
#include "gtkintl.h"
#include "gtkprivate.h"
#include "gtkscrollable.h"
#include "gtkscrollbar.h"
+#include "gtkrangeprivate.h"
#include "gtktypebuiltins.h"
#include "gtkviewport.h"
#include "gtkwidgetprivate.h"
* sent.
*/
-#ifndef __GTK_SELECTIONPRIVATE_H__
-#define __GTK_SELECTIONPRIVATE_H__
+#ifndef __GTK_SELECTION_PRIVATE_H__
+#define __GTK_SELECTION_PRIVATE_H__
#include "gtkselection.h"
G_END_DECLS
-#endif /* __GTK_SELECTIONPRIVATE_H__ */
+#endif /* __GTK_SELECTION_PRIVATE_H__ */
#include "gtkseparatormenuitem.h"
#include "gtkseparatortoolitem.h"
#include "gtkintl.h"
-#include "gtktoolbar.h"
+#include "gtktoolbarprivate.h"
#include "gtkprivate.h"
/**
#include <gtk/gtksizegroup.h>
-/**
+G_BEGIN_DECLS
+
+/*
* GtkQueueResizeFlags:
* @GTK_QUEUE_RESIZE_INVALIDATE_ONLY: invalidate all cached sizes
* as we would normally do when a widget is queued for resize,
void _gtk_size_group_queue_resize (GtkWidget *widget,
GtkQueueResizeFlags flags);
+G_END_DECLS
+
#endif /* __GTK_SIZE_GROUP_PRIVATE_H__ */
#include "gtk/gtkthemingengine.h"
#include "gtk/gtkcssvalueprivate.h"
+G_BEGIN_DECLS
+
void _gtk_theming_engine_paint_spinner (cairo_t *cr,
gdouble radius,
gdouble progress,
GtkStyleContext *context);
GtkStyleContext *_gtk_theming_engine_get_context (GtkThemingEngine *engine);
+G_END_DECLS
+
#endif /* __GTK_THEMING_ENGINE_PRIVATE_H__ */
#include <string.h>
#include "gtktoolbar.h"
+#include "gtktoolbarprivate.h"
#include "gtkarrow.h"
#include "gtkbindings.h"
gint index_);
-/* internal functions */
-gchar * _gtk_toolbar_elide_underscores (const gchar *original);
-void _gtk_toolbar_paint_space_line (GtkWidget *widget,
- GtkToolbar *toolbar,
- cairo_t *cr);
-gint _gtk_toolbar_get_default_space_size (void);
-
-
G_END_DECLS
#endif /* __GTK_TOOLBAR_H__ */
--- /dev/null
+/* GTK - The GIMP Toolkit
+ * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald
+ * GtkToolbar copyright (C) Federico Mena
+ *
+ * Copyright (C) 2002 Anders Carlsson <andersca@gnome.org>
+ * Copyright (C) 2002 James Henstridge <james@daa.com.au>
+ * Copyright (C) 2003 Soeren Sandmann <sandmann@daimi.au.dk>
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+/*
+ * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS
+ * file for a list of people on the GTK+ Team. See the ChangeLog
+ * files for a list of changes. These files are distributed with
+ * GTK+ at ftp://ftp.gtk.org/pub/gtk/.
+ */
+
+#ifndef __GTK_TOOLBAR_PRIVATE_H__
+#define __GTK_TOOLBAR_PRIVATE_H__
+
+#include <gtk/gtktoolbar.h>
+
+G_BEGIN_DECLS
+
+gchar * _gtk_toolbar_elide_underscores (const gchar *original);
+void _gtk_toolbar_paint_space_line (GtkWidget *widget,
+ GtkToolbar *toolbar,
+ cairo_t *cr);
+gint _gtk_toolbar_get_default_space_size (void);
+
+
+G_END_DECLS
+
+#endif /* __GTK_TOOLBAR_PRIVATE_H__ */
#include "deprecated/gtkstock.h"
#include "gtkbox.h"
#include "gtkintl.h"
-#include "gtktoolbar.h"
+#include "gtktoolbarprivate.h"
#include "deprecated/gtkactivatable.h"
#include "gtkactionable.h"
#include "gtkprivate.h"
#include <gtk/gtk.h>
+G_BEGIN_DECLS
+
void _gtk_tool_palette_get_item_size (GtkToolPalette *palette,
GtkRequisition *item_size,
gboolean homogeneous_only,
GtkSizeGroup *_gtk_tool_palette_get_size_group (GtkToolPalette *palette);
+G_END_DECLS
+
#endif /* __GTK_TOOL_PALETTE_PRIVATE_H__ */
#define __GTK_TREE_PRIVATE_H__
-G_BEGIN_DECLS
-
-
#include <gtk/gtktreeview.h>
#include <gtk/gtktreeselection.h>
#include <gtk/gtkrbtree.h>
+G_BEGIN_DECLS
+
#define TREE_VIEW_DRAG_WIDTH 6
typedef enum
#include "gtkcontainer.h"
#include "gtkaccelmapprivate.h"
+#include "gtkaccelgroupprivate.h"
#include "gtkclipboard.h"
#include "gtkcssstylepropertyprivate.h"
#include "gtkcssnumbervalueprivate.h"